﻿
.clearboth{ width: 100%;height: 10px;}
.post-title{background-color: white;font-weight: bold;color: #777; font-size: 18px; padding: 10px 20px 10px 20px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;width: 100%;float: left;margin-left: -20px;}

input[type="text"], input[type="password"], textarea, select {font-size: 11px;padding-top: 6px;padding-bottom: 6px;border-radius: 2px;color: rgba(0, 0, 0, 0.75);border: 1px solid #CCC;box-shadow: 0 1px 0 #EEE inset,0 1px 0 white;background-color: rgba(255, 255, 255, 0.6);border: 1px solid #338DA8;outline-style: none;}
input[type="text"], input[type="password"]{width: 100%;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus{border:1px solid #56B4EF;box-shadow:0 1px 3px rgba(0,0,0,0.05) inset,0 0 8px rgba(82,168,236,0.6)}

.btn, button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
    cursor: pointer;
}
.btn:hover, button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}

#footer{margin-top: 30px;float: left;overflow: hidden;width: 100%;background-color: rgba(255, 255, 255, .5);margin-bottom: 30px;}

.footer-content { font-size: 13px;padding: 20px;}
.footer_left {float: left;width: 70%;color: #888;font-size: 13px;}
.flinks {height: 24px;font-size: 14px;}
.footer_right {float: right;width: 30%;text-align: right;}

.hentry {
	background-color: rgba(255,255,255,.7);
	margin: 0 0 3.2em;
	padding: 20px;
	position: relative;
	z-index: 50;
    font-size: 13px;
}

.search-box{ margin-bottom: 10px; float:left}
.search-button{ float: right;}
.search-result{ margin-top: 20px;float: left;width: 100%;}
#loadingImage{ margin: 0 auto;display: none;text-align: center;}
#loadingImage2{margin: 0 auto;display: none;text-align: center;}
.error-msg{ color: red;font-weight: bold;}

.autocomplete-w1 { position: absolute; top: 0px; left: 0px;font-size: 12px;}
.autocomplete { border: 1px solid #999; background: #FFF; cursor: default; text-align: left; max-height: 350px; overflow: auto; /* IE6 specific: */ _height: 350px; _margin: 0; _overflow-x: hidden; }
.autocomplete .selected { background: #F0F0F0; }
.autocomplete div { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete strong { font-weight: normal; color: #3399FF; }

.controls{ margin-top: 20px;float: right;}
.controls select{font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

.flights{float: left;width: 100%;font-size: 12px; text-align: center; line-height:12px; background: white;vertical-align: middle;vert-align: middle;background: white;margin-top: 20px;}
.flights .title{font-size: 15px;font-weight: bold;color: #3A3939;line-height: 20px;}
.flights .flight{ border-bottom: 1px solid #555;height: 80px;width: 100%;}
.flights .flight .cost{ float: left; width: 15%; text-align: center;}
.flights .flight .cost .cost-value{font-size: 15px;font-weight: bold;font-family: Oswald, sans-serif;color: #F38533;}
.flights .flight  .start{float:left; width: 20%; text-align: center;}
.flights .flight  .end{float:left;width: 20%; text-align: center;}
.flights .flight .time{font-size: 15px;font-weight: bold;font-family: Oswald, sans-serif;}
.flights .flight  .logo{float:left; width: 15%;text-align: center; text-align: center;}
.flights .flight  .logo img{width: 100%; margin: 0 auto; text-align: center;}
.flights .flight .choise { float: left;width: 10%;vertical-align: middle;text-align: center;line-height: 50px;font-size: 14px;font-weight: bold;}
.flights .flight .choise a{ color: #F38533;}
